// MIke Krieg 11-29-05 #include "colors.inc" #include "textures.inc" plane { y, -3.0 texture{Lightning2} } cone { 1*y, 0.0, -1*y, 1.0 pigment{Yellow} } // create a regular point light source light_source { 0*x // light's position (translated below) color rgb <1,1,1> // light's color translate <-20, 40, -20> } // perspective (default) camera camera { location <0.0, 10.0, -15.0> look_at <0.0, 0.0, 0.0> right x*image_width/image_height } sphere { <0, 1.5, 0> // center of sphere 0.75 // radius of sphere // scale <1,2,1> // <= Note: Spheres can become ellipses by uneven scaling texture{Lightning2} } // create a sphere shape sphere { <0,-2.5,0> // center of sphere 1.75 // radius of sphere // scale <1,2,1> // <= Note: Spheres can become ellipses by uneven scaling pigment{Red} } cylinder { .55*x, 6*x, .5 translate<0,1.5,0> // open pigment{White} } cylinder { 1*x, 6*x, .5 translate<-6.5,1.5,0> // open pigment{White} } sphere { <-5.75, 1.5, 0> 0.75 texture{Lightning2} } sphere { <5.75, 1.5, 0> 0.75 texture{Lightning2} } cylinder { 1*y, 6*y, .5 translate<-5.75,0,0> // open pigment{White} } cylinder { 1*y, 6*y, .5 translate<5.75,0,0> // open pigment{White} } cylinder { 1*y, 6*y, .5 // open pigment{White} } sphere { <-5.75, 5.5, 0> 0.75 texture{Lightning2} } sphere { <5.75, 5.5, 0> 0.75 texture{Lightning2} } sphere { <.02, 5.55, 0> .75 texture{Lightning2} } cylinder { .55*x, 6*x, .5 translate<0,5.5,0> // open pigment{White} } cylinder { 1*x, 6*x, .5 translate<-6.5,5.5,0> // open pigment{White} }